package com.bosicloud.cmb.ibp.microplatform.commom.constant;

import java.util.Arrays;
import java.util.List;

public class CloudFormationConstant {


    public static final String AWS_CLOUD_FORMATION_STACK = "AWS::CloudFormation::Stack";
    public static final String COMPLETE_STATUS = "CREATE_COMPLETE";
    public static final String LBS_DNS = "ApplicationLoadBalancer";
    public static final String ZIPKIN_SERVER_URL = "SpringCloudZipkinServerURL";
    public static final String HYSTRIX_DASHBOARD_URL = "SpringCloudHystrixDashboardURL";
    public static final String CONFIG_SERVER_URL = "SpringCloudConfigServerURL";
    public static final String EUREKA_SERVER_URL = "SpringCloudEurekaServerURL";
    public static final String ALB_ARN = "ApplicationLoadBalancerArn";
    public static final String PALB_ARN = "PublicApplicationLoadBalancerArn";
    public static final String PALB = "PublicApplicationLoadBalancer";
    public static final String ECS_NAME = "ECSName";
    public static final String ECS_INSTANCE_ASG_NAME = "EcsInstanceAsgName";
    public static final String ECS_LOG_GROUP = "ECSLogGroup";

    public static final List<String> SERVER_URL_LIST = Arrays.asList(ZIPKIN_SERVER_URL,
            HYSTRIX_DASHBOARD_URL, CONFIG_SERVER_URL, EUREKA_SERVER_URL);
}
